iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 14
0
DevOps

30天完成本地部署 kubernetes系列 第 14

如何在 Kubernetes 中使用 CephFS(3): 建立 ceph secret

  • 分享至 

  • xImage
  •  

直接透過 master1 建立名為 ceph-secret 的 secret:

KEY=$(ssh master1 "sudo cat /etc/ceph/ceph.client.admin.keyring" | grep key | cut -d= -f2-)

cat <<EOF | ssh master1 "kubectl create -f -"
apiVersion: v1
data:
  key: $(echo ${KEY} | base64)
kind: Secret
metadata:
  name: ceph-secret
  namespace: default
type: Opaque
EOF

為說明方便,先指定其 namespace 為 default。

執行完畢可產生 secret/ceph-secret 物件。

secret/ceph-secret created

在 master1 上檢查 secret/ceph-secret 物件。

$ kubectl get secret
NAME                  TYPE                                  DATA   AGE
ceph-secret           Opaque                                1      27s
default-token-gjb65   kubernetes.io/service-account-token   3      26m

$ kubectl get secret ceph-secret -o yaml
apiVersion: v1
data:
  key: QVFBODk0bGRNejM5R2hBQTRIY25WeFhxQTBlbFpicmwwcDdkNWc9PQo=
kind: Secret
metadata:
  creationTimestamp: "2019-09-29T13:08:24Z"
  name: ceph-secret
  namespace: default
  resourceVersion: "1878"
  selfLink: /api/v1/namespaces/default/secrets/ceph-secret
  uid: c06abee2-93b8-4c7d-bd20-d18762225d6e
type: Opaque

可知 ceph-secret 已建立完畢。


上一篇
如何在 Kubernetes 中使用 CephFS(2): 安裝 ceph 客戶端 ceph-common
下一篇
如何在 Kubernetes 中使用 CephFS(4): 建立 PersistentVolume
系列文
30天完成本地部署 kubernetes30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言